home *** CD-ROM | disk | FTP | other *** search
/ An Introduction to Progr…l Basic 6.0 (4th Edition) / An Introduction to Programming using Visual Basic 6.0.iso / COMMON / TOOLS / VB / CABINETS / MSDAO350.CAB / icontrols / DataList / DataCombo$ClassInfo.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-01-08  |  3.3 KB  |  54 lines

  1. package icontrols.DataList;
  2.  
  3. import com.ms.wd.core.CategoryAttribute;
  4. import com.ms.wd.core.DefaultValueAttribute;
  5. import com.ms.wd.core.DescriptionAttribute;
  6. import com.ms.wd.core.IProperties;
  7. import com.ms.wd.core.PropertyInfo;
  8. import com.ms.wd.ui.Control;
  9.  
  10. public class DataCombo$ClassInfo extends Control.ClassInfo {
  11.    public static final PropertyInfo AutoComplete;
  12.    public static final PropertyInfo BoundColumn;
  13.    public static final PropertyInfo ListColumn;
  14.    public static final PropertyInfo RowMember;
  15.    public static final PropertyInfo RowSource;
  16.    public static final PropertyInfo Style;
  17.    // $FF: synthetic field
  18.    private static Class class$icontrols$DataList$DataCombo;
  19.    // $FF: synthetic field
  20.    private static Class class$java$lang$String;
  21.    // $FF: synthetic field
  22.    private static Class class$com$ms$ado$DataSource;
  23.    // $FF: synthetic field
  24.    private static Class class$icontrols$DataList$ComboStyle;
  25.  
  26.    static {
  27.       AutoComplete = new PropertyInfo(class$icontrols$DataList$DataCombo != null ? class$icontrols$DataList$DataCombo : (class$icontrols$DataList$DataCombo = class$("icontrols.DataList.DataCombo")), "AutoComplete", Boolean.TYPE, CategoryAttribute.Behavior, new DefaultValueAttribute(Boolean.TRUE), new DescriptionAttribute("Determines if the combo will attempt to autocomplete as text is entered."));
  28.       BoundColumn = new PropertyInfo(class$icontrols$DataList$DataCombo != null ? class$icontrols$DataList$DataCombo : (class$icontrols$DataList$DataCombo = class$("icontrols.DataList.DataCombo")), "BoundColumn", class$java$lang$String != null ? class$java$lang$String : (class$java$lang$String = class$("java.lang.String")), CategoryAttribute.Data, new DefaultValueAttribute((Object)null), new DescriptionAttribute("Column to bind to for key values."));
  29.       ListColumn = new PropertyInfo(class$icontrols$DataList$DataCombo != null ? class$icontrols$DataList$DataCombo : (class$icontrols$DataList$DataCombo = class$("icontrols.DataList.DataCombo")), "ListColumn", class$java$lang$String != null ? class$java$lang$String : (class$java$lang$String = class$("java.lang.String")), CategoryAttribute.Data, new DefaultValueAttribute((Object)null), new DescriptionAttribute("Column to bind to for display values."));
  30.       RowMember = new PropertyInfo(class$icontrols$DataList$DataCombo != null ? class$icontrols$DataList$DataCombo : (class$icontrols$DataList$DataCombo = class$("icontrols.DataList.DataCombo")), "RowMember", class$java$lang$String != null ? class$java$lang$String : (class$java$lang$String = class$("java.lang.String")), CategoryAttribute.Data, new DefaultValueAttribute((Object)null), new DescriptionAttribute("DataMember to get data from."));
  31.       RowSource = new PropertyInfo(class$icontrols$DataList$DataCombo != null ? class$icontrols$DataList$DataCombo : (class$icontrols$DataList$DataCombo = class$("icontrols.DataList.DataCombo")), "RowSource", class$com$ms$ado$DataSource != null ? class$com$ms$ado$DataSource : (class$com$ms$ado$DataSource = class$("com.ms.ado.DataSource")), CategoryAttribute.Data, new DefaultValueAttribute((Object)null), new DescriptionAttribute("DataSource to get data from."));
  32.       Style = new PropertyInfo(class$icontrols$DataList$DataCombo != null ? class$icontrols$DataList$DataCombo : (class$icontrols$DataList$DataCombo = class$("icontrols.DataList.DataCombo")), "Style", class$icontrols$DataList$ComboStyle != null ? class$icontrols$DataList$ComboStyle : (class$icontrols$DataList$ComboStyle = class$("icontrols.DataList.ComboStyle")), CategoryAttribute.Appearance, new DefaultValueAttribute(new Integer(0)), new DescriptionAttribute("Style of the combo."));
  33.    }
  34.  
  35.    // $FF: synthetic method
  36.    private static Class class$(String s) {
  37.       try {
  38.          return Class.forName(s);
  39.       } catch (ClassNotFoundException e) {
  40.          throw new NoClassDefFoundError(((Throwable)e).getMessage());
  41.       }
  42.    }
  43.  
  44.    public void getProperties(IProperties iprop) {
  45.       super.getProperties(iprop);
  46.       iprop.add(AutoComplete);
  47.       iprop.add(BoundColumn);
  48.       iprop.add(ListColumn);
  49.       iprop.add(RowMember);
  50.       iprop.add(RowSource);
  51.       iprop.add(Style);
  52.    }
  53. }
  54.